home *** CD-ROM | disk | FTP | other *** search
- package Box2D.Common.Math
- {
- public class _ui293
- {
- public static const b2Vec2_zero:b2Vec2 = new b2Vec2(0,0);
-
- public static const b2Mat22_identity:_oh327 = new _oh327(0,new b2Vec2(1,0),new b2Vec2(0,1));
-
- public static const b2XForm_identity:_ni781 = new _ni781(b2Vec2_zero,b2Mat22_identity);
-
- public function _ui293()
- {
- super();
- }
-
- public static function _mx194(param1:_ni781, param2:b2Vec2) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- var _loc4_:Number = NaN;
- _loc3_ = _uq31(param2,param1.position);
- _loc4_ = _loc3_.x * param1.R.col1.x + _loc3_.y * param1.R.col1.y;
- _loc3_.y = _loc3_.x * param1.R.col2.x + _loc3_.y * param1.R.col2.y;
- _loc3_.x = _loc4_;
- return _loc3_;
- }
-
- public static function _db724(param1:_ni781, param2:b2Vec2) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- _loc3_ = _cq423(param1.R,param2);
- _loc3_.x += param1.position.x;
- _loc3_.y += param1.position.y;
- return _loc3_;
- }
-
- public static function _ey569(param1:Array, param2:Array) : void
- {
- var _loc3_:* = undefined;
- _loc3_ = param1[0];
- param1[0] = param2[0];
- param2[0] = _loc3_;
- }
-
- public static function _aw444() : Number
- {
- return Math.random() * 2 - 1;
- }
-
- public static function _qr29(param1:b2Vec2, param2:b2Vec2) : Number
- {
- return param1.x * param2.x + param1.y * param2.y;
- }
-
- public static function _cq423(param1:_oh327, param2:b2Vec2) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- return new b2Vec2(param1.col1.x * param2.x + param1.col2.x * param2.y,param1.col1.y * param2.x + param1.col2.y * param2.y);
- }
-
- public static function _jx290(param1:uint) : uint
- {
- param1 |= param1 >> 1 & 0x7FFFFFFF;
- param1 |= param1 >> 2 & 0x3FFFFFFF;
- param1 |= param1 >> 4 & 0x0FFFFFFF;
- param1 |= param1 >> 8 & 0xFFFFFF;
- param1 |= param1 >> 16 & 0xFFFF;
- return param1 + 1;
- }
-
- public static function _ct557(param1:Number, param2:Number) : Number
- {
- return param1 < param2 ? param1 : param2;
- }
-
- public static function _es324(param1:_oh327, param2:_oh327) : _oh327
- {
- var _loc3_:_oh327 = null;
- return new _oh327(0,_yc125(param1.col1,param2.col1),_yc125(param1.col2,param2.col2));
- }
-
- public static function _kp532(param1:uint) : Boolean
- {
- var _loc2_:Boolean = false;
- return param1 > 0 && (param1 & param1 - 1) == 0;
- }
-
- public static function _ce301(param1:b2Vec2, param2:b2Vec2) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- return new b2Vec2(_bk45(param1.x,param2.x),_bk45(param1.y,param2.y));
- }
-
- public static function _mt714(param1:Number, param2:b2Vec2) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- return new b2Vec2(-param1 * param2.y,param1 * param2.x);
- }
-
- public static function _sq101(param1:_oh327, param2:_oh327) : _oh327
- {
- var _loc3_:b2Vec2 = null;
- var _loc4_:b2Vec2 = null;
- var _loc5_:_oh327 = null;
- _loc3_ = new b2Vec2(_qr29(param1.col1,param2.col1),_qr29(param1.col2,param2.col1));
- _loc4_ = new b2Vec2(_qr29(param1.col1,param2.col2),_qr29(param1.col2,param2.col2));
- return new _oh327(0,_loc3_,_loc4_);
- }
-
- public static function _aj44(param1:b2Vec2, param2:b2Vec2) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- return new b2Vec2(_ct557(param1.x,param2.x),_ct557(param1.y,param2.y));
- }
-
- public static function _uq31(param1:b2Vec2, param2:b2Vec2) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- return new b2Vec2(param1.x - param2.x,param1.y - param2.y);
- }
-
- public static function _wy406(param1:b2Vec2, param2:Number) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- return new b2Vec2(param2 * param1.y,-param2 * param1.x);
- }
-
- public static function _xj516(param1:_oh327, param2:b2Vec2) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- return new b2Vec2(_qr29(param2,param1.col1),_qr29(param2,param1.col2));
- }
-
- public static function _ul819(param1:b2Vec2) : b2Vec2
- {
- var _loc2_:b2Vec2 = null;
- return new b2Vec2(_if129(param1.x),_if129(param1.y));
- }
-
- public static function _yc125(param1:b2Vec2, param2:b2Vec2) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- return new b2Vec2(param1.x + param2.x,param1.y + param2.y);
- }
-
- public static function _bm116(param1:_oh327) : _oh327
- {
- var _loc2_:_oh327 = null;
- return new _oh327(0,_ul819(param1.col1),_ul819(param1.col2));
- }
-
- public static function _bk45(param1:Number, param2:Number) : Number
- {
- return param1 > param2 ? param1 : param2;
- }
-
- public static function _mx500(param1:Number, param2:Number, param3:Number) : Number
- {
- return _bk45(param2,_ct557(param1,param3));
- }
-
- public static function _ql261(param1:b2Vec2, param2:b2Vec2) : Number
- {
- var _loc3_:Number = NaN;
- var _loc4_:Number = NaN;
- _loc3_ = param1.x - param2.x;
- _loc4_ = param1.y - param2.y;
- return _loc3_ * _loc3_ + _loc4_ * _loc4_;
- }
-
- public static function _ho219(param1:b2Vec2, param2:b2Vec2) : Number
- {
- var _loc3_:Number = NaN;
- var _loc4_:Number = NaN;
- _loc3_ = param1.x - param2.x;
- _loc4_ = param1.y - param2.y;
- return Math.sqrt(_loc3_ * _loc3_ + _loc4_ * _loc4_);
- }
-
- public static function _mh187(param1:b2Vec2, param2:b2Vec2) : Number
- {
- return param1.x * param2.y - param1.y * param2.x;
- }
-
- public static function _mo595(param1:Number, param2:Number) : Number
- {
- var _loc3_:Number = NaN;
- _loc3_ = Math.random();
- return (param2 - param1) * _loc3_ + param1;
- }
-
- public static function _to78(param1:Number) : Boolean
- {
- return isFinite(param1);
- }
-
- public static function _if129(param1:Number) : Number
- {
- return param1 > 0 ? param1 : -param1;
- }
-
- public static function _tm53(param1:b2Vec2, param2:b2Vec2, param3:b2Vec2) : b2Vec2
- {
- return _ce301(param2,_aj44(param1,param3));
- }
-
- public static function _uo535(param1:_oh327, param2:_oh327) : _oh327
- {
- var _loc3_:_oh327 = null;
- return new _oh327(0,_cq423(param1,param2.col1),_cq423(param1,param2.col2));
- }
-
- public static function _ym255(param1:Number, param2:b2Vec2) : b2Vec2
- {
- var _loc3_:b2Vec2 = null;
- return new b2Vec2(param1 * param2.x,param1 * param2.y);
- }
- }
- }
-
-